Modeling and Analyzing the WAP Class 2 Wireless Transaction Protocol Using Event-B

نویسندگان

  • Rajaa Filali
  • Mohamed Bouhdadi
چکیده

This paper presents an incremental formal development of the Wireless Transaction Protocol (WTP) in Event-B. WTP is part of the Wireless Application Protocol (WAP) architectures and provides a reliable request-response service. To model and verify the protocol, we use the formal technique Event-B which provides an accessible and rigorous development method. This interaction between modelling and proving reduces the complexity and helps to eliminate misunderstandings, inconsistencies, and specification gaps. As result, verification of WTP allows us to find some deficiencies in the current specification. Keywords—Event-B, wireless transaction protocol, refinement, proof obligation, Rodin, ProB.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Analysing the WAP Class 2 Wireless Transaction Protocol Using Coloured Petri Nets

Coloured Petri nets (CPNs) are used to specify and analyse the Class 2 Wireless Transaction Protocol (WTP). The protocol provides a reliable request/response service to the Session layer in the Wireless Application Protocol (WAP) architecture. When only a single transaction is considered occurrence graph and language analysis reveals 3 inconsistencies between the protocol and service speci cati...

متن کامل

Modelling the WAP Transaction Service using Coloured Petri Nets

The Wireless Application Protocol (WAP) is an architecture designed to support the provision of wireless Internet services to mobile users with hand-held devices. The Wireless Transaction Protocol is a layer of WAP that provides a reliable request/response service suited for Web applications. In this paper Coloured Petri nets are used to model and generate the possible primitive sequences of th...

متن کامل

WAP Forum Input Document Inconsistencies in the Wireless

Executive Summary: Formal analysis of the WAP Class 2 Wireless Transaction Protocol has revealed several inconsistencies in the specification. These are explained, and where possible, changes to the specification are proposed to improve the protocol. The inconsistencies are: 1. The counter RCR may be incremented to a value greater than RCR MAX. 2. Two TR-Invoke.cnf primitives can be delivered t...

متن کامل

Verification of the WAP Transaction Layer Using the Model Checker SPIN

This report presents a formal methodology of formalizing and verifying theTransaction Layer Protocol (WTP) design in the Wireless Application Proto-col (WAP) architecture. Corresponding to the Class 2 Transaction Service (TR-Service) definition and the Protocol (TR-Protocol) design, two models at differentabstraction levels are built with a finite state automaton (FSA) forma...

متن کامل

Modeling and Analysis of WAP protocol Familyl

The importance of data networks and multimedia cannot be overestimated in contemporary world, at the dawn of Information Era. Information collection, processing and distribution systems are the key points for applying the scienti c knowledge. Speci cation and veri cation of communication protocols and boosting their performance became the topics of the day. Due to the development of mobile syst...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017